all: single_process_server multiprocess_server select_server poll_server epoll_multiprocess_server
.PHONY: all

epoll_multiprocess_server: epoll_multiprocess_server.o httpd.o
	cc -o epoll_multiprocess_server epoll_multiprocess_server.o httpd.o

httpd.o: httpd.c
	cc -g -c httpd.c 


epoll_multiprocess_server.o: epoll_multiprocess_server.c httpd.h
	cc -c epoll_multiprocess_server.c

clean:
	rm httpd.o epoll_multiprocess_server epoll_multiprocess_server.o
